package com.ruoyi.scheme.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ErsSchemeCostVO {

    private Long id; // 主键ID

    private Integer schemeCostId; // 工程造价分组ID

    private Long schemeId; // 生态修复方案ID

    private String itemName; // 单价项名称

    private Integer category; // 修复方案分类（1-4）

    // 可选：将分类编码转换为文字描述（便于前端直接展示）
    private String categoryName;

    private String unit; // 计量单位

    private BigDecimal unitPrice; // 单价

    private BigDecimal area; // 工程面积（m²）

    private BigDecimal totalPrice; // 总价

    private LocalDateTime createTime; // 创建时间

    private LocalDateTime updateTime; // 最后更新时间
}
